<?php
declare (strict_types = 1);

namespace app\model\communal;

use think\Model;
use app\model\concern\AmisTrait;

class PermissionsModel extends Model
{
    use AmisTrait;

    /**
     * 数据库配置
     *
     * @var string
     */
    protected $connection = 'communal';

    /**
     * 主键
     *
     * @var string
     */
    protected $pk = 'id';

    /**
     * 表名
     *
     * @var string
     */
    protected $table = '05_system_permissions';

    /**
     * 自动时间戳
     *
     * @var bool
     */
    protected $autoWriteTimestamp = true;

    /**
     * 时间字段设置
     *
     * @var string
     */
    protected $createTime = 'created_at';
    protected $updateTime = 'updated_at';

    /**
     * 展示字段名
     *
     * @var string[]
     */
    public static $column = ['id', 'pid', 'name', 'front_end'];

    /**
     * 搜索字段名
     *
     * @var string[]
     */
    public static $searchColumn = ['id', 'createtime'];

    /**
     * 前端标识白名单
     *
     * @var string[]
     */
    public static $frontEndWhiteList = [];
}
